#pragma once
class Point
{
public:
	Point(float x, float y);
	~Point();

	float GetX() const { return mX; }
	float GetY() const { return mY; }
	void SetX(float x){ mX = x; }
	void SetY(float y){ mY = y; }

	Point& operator+(const Point& point);
	Point& operator-(const Point& point);
	Point& operator+=(const Point& point);
	Point& operator*=(const Point& point);
	Point& operator=(const Point& point);
	bool operator==(const Point& point);

private:
	float mX, mY;
};